///*
// * Copyright The OpenTelemetry Authors
// * SPDX-License-Identifier: Apache-2.0
// */
//
//package com.xiashitech.agent.instrumentation.netty.netty_v4_1.server;
//
//import com.xiashitech.agent.instrumentation.netty.netty_v4_common.HttpRequestAndChannel;
//import com.xiashitech.agent.instrumentation.netty.netty_v4_common.server.NettyServerInstrumenterFactory;
//import io.netty.handler.codec.http.HttpResponse;
//import io.netty.util.AttributeKey;
//import io.opentelemetry.javaagent.shaded.instrumentation.api.instrumenter.Instrumenter;
//
//public final class NettyServerSingletons {
//
//  static final AttributeKey<HttpRequestAndChannel> HTTP_REQUEST =
//      AttributeKey.valueOf(NettyServerSingletons.class, "http-server-request");
//  static final AttributeKey<HttpResponse> HTTP_RESPONSE =
//      AttributeKey.valueOf(NettyServerSingletons.class, "http-server-response");
//
//  private static final Instrumenter<HttpRequestAndChannel, HttpResponse> INSTRUMENTER =
//      NettyServerInstrumenterFactory.create("com.xiashitech.agent.instrumentation.netty.netty_v4_1");
//
//  public static Instrumenter<HttpRequestAndChannel, HttpResponse> instrumenter() {
//    return INSTRUMENTER;
//  }
//
//  private NettyServerSingletons() {}
//}
